package hng.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class OrdersDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 地址详情
     */
    private String addressFull;

    /**
     * 订单状态: 1待付款, 2待发货, 3待收货, 4已完成
     */
    private Integer orderStatus;

    /**
     * 总价
     */
    private Double totalAmount;

    /**
     * 支付方式
     */
    private String paymentMethod;

    /**
     * 收货信息(收货人+手机号)
     */
    private String receiverInfo;

    /**
     * 商家订单号
     */
    private String outTradeNo;

    /**
     * 店铺ID
     */
    private Integer storeId;

    /**
     * 商品列表
     */
    private List<OrdersProductDTO> productList;
}
